<?php

class Application_Model_TipoFilme extends Zend_Db_Table
{
    protected $_name = 'tipo_filme';
    protected $_order = 'st_nome';

    public function gravar($dados)
    {
        $dadosTipoFilme = array(
                            'st_nome' => $dados['st_nome']
                          );

        if($dados['id_tipo_filme']){
            $this->update($dadosTipoFilme, 'id_tipo_filme = ' . $dados['id_tipo_filme']);
            return $dados['id_tipo_filme'];
        } else {
            $this->insert($dadosTipoFilme);
            return $this->_db->lastInsertId();
        }
    }

    public function getArraySelect()
    {
        $rowSet = $this->fetchAll(null, 'st_nome');

        $aDados = array(''=>'Selecione');
        foreach($rowSet as $row){
            $aDados[$row->id_tipo_filme] = $row->st_nome;
        }
        return $aDados;
    }

    public function getCampoOrdenacao()
    {
        return $this->_order;
    }

    public function excluir($id)
    {
        return $this->delete('id_tipo_filme = ' . $id);
    }

}

